package com.xiyu.service.service.area;

import com.xiyu.service.vo.area.officeAreaClass.OfficeAreaClassListQueryOutput;
import com.xiyu.service.vo.area.officeAreaClass.OfficeAreaClassSingleGetOutput;
import com.xiyu.service.vo.area.officeAreaClass.OfficeAreaClassUpdateInput;
import com.xiyu.service.vo.area.officeAreaClass.OfficeAreaClassCreateInput;
import com.xiyu.service.vo.area.officeAreaClass.OfficeAreaClassPageQueryOutput;
import com.xiyu.service.vo.area.officeAreaClass.OfficeAreaClassPageQueryInput;
import java.util.*;

import com.xiyu.service.framework.web.web.core.pojo.PageResult;

/**
 * 办公区分类 Service 接口
 */
public interface OfficeAreaClassService {

    PageResult<OfficeAreaClassPageQueryOutput> pageQuery(OfficeAreaClassPageQueryInput inputVO);

    Long create(OfficeAreaClassCreateInput inputVO);

    Boolean update(OfficeAreaClassUpdateInput inputVO);

    OfficeAreaClassSingleGetOutput singleGet(Long id);

    List<OfficeAreaClassListQueryOutput> listQuery();

}
